/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package practica1.controller.listener;

import practica1.controller.event.ControllerExperimentoEvent;

/**
 * Interfaz que implementa los eventos que pueden suceder a los experimentos
 * @author Miguel González - Ceura
 */
public interface ControllerExperimentoListener {
    /**
     * Método que se llama cuando se añade un experimento
     * @param event ControllerExperimentoEvent
     */
    public void addedExperimento(ControllerExperimentoEvent event);
    
    /**
     * Método que se llama cuando se quita un experimento
     * @param event ControllerExperimentoEvent
     */
    public void removedExperimento(ControllerExperimentoEvent event);
    
    /**
     * Método que se llama cuando se modifica un experimento
     * @param event ControllerExperimentoEvent
     */
    public void modifiedExperimento(ControllerExperimentoEvent event);
}
